import request from '@/utils/request'
/**
 * 查询全部
 * @param datas object
 */
export function queryList(datas) {
  return request({
    url: '/smc/api/positioninfo',
    method: 'get',
    params: {
      // queryParam: datas.queryParam,
      pageSize: datas.pageSize,
      pageNum: datas.pageNum
    }
  })
}
/**
 * 根据参数查询单个
 * @param {*} datas
 */
export function queryListByParam(datas) {
  return request({
    url: '/smc/api/positioninfo',
    method: 'get',
    params: {
      queryParam: datas.queryParam,
      pageSize: datas.pageSize,
      pageNum: datas.pageNum
    }
  })
}

/**
 * 删除/批量删除
 * 在不同操作下 ids 分别为 变量 或 Array
 * @param {*} ids
 */
export function deletes(posids) {
  return request({
    url: '/smc/api/positioninfos/' + posids,
    method: 'get'
  })
}
/**
 * 新增 object
 * @param datas
 */
export function add(datas) {
  return request({
    url: '/smc/api/positioninfo',
    method: 'post',
    data: {
      posname: datas.posname,
      posno: datas.posno,
      description: datas.description,
      posowner: datas.posowner
    }
  })
}
/**
 * 修改 object
 * @param datas
 */
export function update(datas) {
  return request({
    url: '/smc/api/positioninfo',
    method: 'put',
    data: {
      posname: datas.posname,
      posno: datas.posno,
      description: datas.description,
      posowner: datas.posowner
    }
  })
}
